package com.meeting.meetingroom_api.dto;

import com.meeting.meetingroom_api.enums.UserRole;
import lombok.Data;

// Can add validation annotations here (e.g., @NotBlank, @Email, @Size)
@Data
public class UserRegistrationDto {
    private String username;
    private String fullName;
    private String password; // Plain password, will be hashed in service layer
    private UserRole role; // Typically 'CUSTOMER' for self-registration
    private String companyName; // Optional, depends on role
    private String phoneNumber; // Optional, depends on role
}